package cn.iocoder.yudao.module.bpm.dal.dataobject.tohandle;

import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

/**
 * 待办中心——来源系统
 *
 * @author huangjunwei
 * @date 2023.08.21
 */
@TableName("bpm_handle_source_config")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BpmHandleSourceConfigDO extends BaseDO {
    /**
     * 自增id
     */
    @TableId
    private Long id;

    /**
     * 来源系统名称
     */
    private String sourceSystem;

    /**
     * 拼接规则
     */
    private String sourceUrlRule;

    /**
     * 1 正式
     * 2 测试
     * {@link cn.iocoder.yudao.module.bpm.enums.tohandle.BpmTestFlagEnum}
     */
    private Integer testFlag;
}
